The Persistent Relevance of IPC Performance: New Techniques for Reducing the IPC Penalty

نویسندگان

  • Wilson C. Hsieh
  • M. Frans Kaashoek
  • William E. Weihl
چکیده

Interprocess communication (IPC) is a valuable mechanism for structuring complex systems, as it allows systems to be decomposed into separate protection domains. In addition to being a good structuring mechanism, IPC is a fundamental primitive in distributed and parallel computing; the performance of distributed systems and parallel programs is often determined by the performance of IPC primitives. Recent research has shown how to lower the cost of a round-trip IPC [Bershad et al. 1989, Druschel and Peterson 1992, Johnson and Zwaenepoel 1993, Karger 1989]. For example, a local RPC can be performed in 7.7 μs (254 cycles on a 33 MHz 486) [Yarvin et al. 1993], an RPC across an Ethernet can be performed in 340 μs (8800 cycles on a 25 MHz MIPS) [Thekkath and Levy 1993], and an RPC across an ATM link can be performed in 93 μs (2300 cycles on a 25 MHz MIPS) [Thekkath et al. 1993]. These numbers are remarkable compared to IPC performance in previous systems. Although round-trip IPC time has improved dramatically, the IPC penalty is still significant, particularly in parallel applications and microkernel-based operating systems; we want to reduce the IPC penalty so that it is as close as possible to that of performing a procedure call. In Section 2 we discuss why IPC performance is important. In Section 3 we outline our ideas for reducing the IPC penalty, and in Section 4 we summarize our conclusions.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluating the Impact of Economic Components of IPC and PSC Contracts on Cumulative Production of Oil Fields: A Case Study of Foroozan Oil Field

Iran's new petroleum contract, dubbed as IPC, is a new generation of oil service contracts.The most significant flaw observed in various contracts is that cumulative profits and cumulative production do not necessarily follow the same direction, a kind of incompatibility arises between the interests of governments and contractors. In this research, using stochastic dynamic programming approach,...

متن کامل

A Comparison of Optimal Production of NIOC under Neutral State and IOC's Optimal Production Profile under IPC Limitations by Emphasizing on EOR/IOR Methods - Dorood Oil Field Development Case Study

Optimum depletion of oil reservoirs has been emphasized many times by Iranian supreme laws. To promote the effectiveness of the older version of Iranian Petroleum Contract (Buyback), Islamic Republic of Iran's Petroleum Ministry is allowed by law to design a new type of petroleum contract. Recently, new contract, so called IPC, is unveiled. Dorood oil field is one of the field which has been de...

متن کامل

A Comparison of Optimal Production of NIOC under Neutral State and IOC's Optimal Production Profile under IPC Limitations by Emphasizing on EOR/IOR Methods - Dorood Oil Field Development Case Study

Optimum depletion of oil reservoirs has been emphasized many times by Iranian supreme laws. To promote the effectiveness of the older version of Iranian Petroleum Contract (Buyback), Islamic Republic of Iran's Petroleum Ministry is allowed by law to design a new type of petroleum contract. Recently, new contract, so called IPC, is unveiled. Dorood oil field is one of the field which has been de...

متن کامل

The increasing irrelevance of IPC Performance for Micro-kernel-Based Operating Systems

IPC is the glue with which traditional operating system services such as networking, and ling, are provided in microkernel-based operating systems. Because applications rely heavily on cross-address space communication, IPC performance is often viewed as being the \Achilles heel" of a microkernel-based operating system. In this paper I discuss four reasons why IPC performance is becoming increa...

متن کامل

Relevance Levels for Patent Mining

This paper presents a proposal for relaxed relevance for patent mining. The essential argument is that assignment of a complete international patent classification (IPC) to a document is a difficult task and that because the IPC code has several levels of hierarchy, relaxed relevance judgments as higher levels may provide better performance of the same classification algorithms.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993